package com.project.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * The entity of book info.
 * 
 * @author travisl@synnex.com
 * 
 */
public class BookInfo implements Serializable {
	private static final long serialVersionUID = 1L;
	private Integer id;
	private String name;
	private BookType bookType;
	private String author;
	private String publisher;
	private Float price;
	private Date storeTime;
	private String city;
	private Integer totalQuantity;
	private String comment;
	private ReaderInfo entryReader;
	private Date entryDateTime;
	private ReaderInfo deleteReader;
	private Date deleteDateTime;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public BookType getBookType() {
		return bookType;
	}

	public void setBookType(BookType bookType) {
		this.bookType = bookType;
	}

	public String getAuthor() {
		return author;
	}

	public void setAuthor(String author) {
		this.author = author;
	}

	public String getPublisher() {
		return publisher;
	}

	public void setPublisher(String publisher) {
		this.publisher = publisher;
	}

	public Float getPrice() {
		return price;
	}

	public void setPrice(Float price) {
		this.price = price;
	}

	public Date getStoreTime() {
		return storeTime;
	}

	public void setStoreTime(Date storeTime) {
		this.storeTime = storeTime;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public Integer getTotalQuantity() {
		return totalQuantity;
	}

	public void setTotalQuantity(Integer totalQuantity) {
		this.totalQuantity = totalQuantity;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public ReaderInfo getEntryReader() {
		return entryReader;
	}

	public void setEntryReader(ReaderInfo entryReader) {
		this.entryReader = entryReader;
	}

	public Date getEntryDateTime() {
		return entryDateTime;
	}

	public void setEntryDateTime(Date entryDateTime) {
		this.entryDateTime = entryDateTime;
	}

	public ReaderInfo getDeleteReader() {
		return deleteReader;
	}

	public void setDeleteReader(ReaderInfo deleteReader) {
		this.deleteReader = deleteReader;
	}

	public Date getDeleteDateTime() {
		return deleteDateTime;
	}

	public void setDeleteDateTime(Date deleteDateTime) {
		this.deleteDateTime = deleteDateTime;
	}

}